Quantum cellular automaton